Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F2 Spain F3 Australia F1 Australia F2 Algeria F1 Algeria F2 Czech Republic F4 Austria F3 Morocco F1 Morocco F2 Italy F9 Slovenia F3 Austria F5 Poland F2 Poland F3 Poland F10 Spain F38 Czech Republic F4 Czech Republic F5 Croatia F2 Croatia F4 Croatia F5 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F6 Spain F40 Spain F41 Czech Republic F6 Austria F1 Austria F2 Croatia F1 Croatia F2 Croatia F4 Croatia F5 France F6 Czech Republic F3 Germany F12 Slovak Rep. F1 Egypt F15 Czech Rep F5 Egypt F1 Croatia F1 Croatia F2 Croatia F3 Czech Republic F3 Poland F2 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Austria F7 Croatia F10 Croatia F11 Croatia F12 Czech Republic F9 Germany F2 Germany F3 Croatia F1 Croatia F2 Croatia F4 Croatia F5 Croatia F6 Czech Republic F2 Austria F1 Czech Republic F4 Austria F8 Spain F4 Egypt F11 Egypt F10 Czech Republic F1 Slovakia F1 Hungary F4 Czech Republic F5 Egypt F34 Egypt F4 Egypt F5 Egypt F6 Egypt F7 Egypt F10 Egypt F11 Qatar F1 Qatar F2 Egypt F33 Egypt F34 Croatia F1 Czech Republic F4 Austria F1 Croatia F1 Germany F5 Austria F11 Egypt F6 Egypt F7 Bosnia/Herzegovina F5 Croatia F6 Egypt F8 Czech Republic F6 Australia F9 Austria F1 Croatia F1 Croatia F2 Germany F1 Egypt F11 Egypt F12 Czech Republic F1 Czech Republic F4 Croatia F3 Slovakia F3 Austria F8 Egypt F24 Egypt F25 Egypt F26 Croatia F10 Croatia F11 Czech Republic F9 Greece F1 (Heraklion) Greece F2 (Heraklion) Greece F3 (Heraklion) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Ukraine F1 (Cherkassy) Ukraine F2 (Cherkassy) Italy F17 (Bergamo) Hungary F5 (Budapest) Serbia F3 (Subotica) Serbia F4 (Zlatibor) Greece F7 (Heraklion) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F10 (Sharm El Sheikh) Turkey F13 (Antalya) Turkey F14 (Antalya) Serbia F4 (Subotica) Lebanon F1 (Jounieh) Lebanon F2 (Jounieh) Turkey F31 (Antalya) Czech Republic F8 (Opava) Egypt F29 (Cairo) Egypt F30 (Cairo) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Prague M25 Pardubice M25 Vogau M15 Olomouc M15 Opava M15 Prague Czech Republic F5 M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Prague M25 Poznan M25 Pardubice Czech Republic F6 Egypt F14 Czech Rep F4 M15 Poprad M25 Budapest Buenos Aires Challenger Madrid Challenger Granby Challenger - Granby Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham Neride Prague Indoor - Prague ARMS USTA Challenger - Rocky Mount USTA Challenger of Burbank - Burbank University of Tennessee USTA Challenger - Knoxville GHI Bronx Classic - Bronx Zivnobanka Czech Open - Prostejov Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Ispat Open 2004 - Ostrava Steelers Cup - Kosice Czech Open - Prostejov San Benedetto Challenger - San Benedetto Trofeo Francesco Guzzini - Recanati Nord/LB Open 2004 - Braunschweig The Granby Natrel Challenger - Granby The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco San Luis Potosi Challenger - San Luis Potosi Prosperita Open 2006 - Ostrava 10° Trofeo Luigi Pezzoli - Bergamo ATU Cup - Weiden 10ø Tornea B. Camparini - Reggio Emilia Open Castilla y Leon - Segovia Czech Open 2006 - Prostejov Porsche Open - Poznan Dusseldorf Open 2006 - Dusseldorf KGHM Polish Indoors - Wroclaw GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding South African Airways Tennis Open - Durban 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Rabat Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Schickedanz Open 2007 - Furth Oberstaufen Cup - Oberstaufen Oberstaufen Cup - Oberstaufen Karshi Challenger - Karshi Brasov Challenger - Brasov Bukhara Challenger - Bukhara ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona Brasov Challenger - Brasov III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Challenger Copa Sevilla - Seville BMW Tennis Championship - Sunrise Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Unicredit (Suisse) Bank S. A. Challenger - Chiasso San Benedetto Challenger - San Benedetto Banja Luka Challenger 2004 - Banja Luka Oberstaufen Cup-Head German Master's Series - Oberstaufen San Marino CEPU Open - San Marino X Trofeo Ciudad de Quito - Quito Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas Bancolombia Open - Cali Burnie Challenger Tanger Challenger Meknes Challenger Rabat Challenger St. Brieuc Challenger Monza Challenger Sofia Challenger Ostrava Challenger Lugano Challenger Rijeka Challenger Scheveningen Challenger San Benedetto Challenger Rimini Challenger Cordenons Challenger Czech Indoor Open - Prague Mitsubishi Electric Europe Cup - Monza Tampere Challenger Poznan Challenger Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava San Marino Challenger Polska Energia Open - Bytom Manerbio Challenger Freudenstadt Challenger Banja Luka Challenger Napoli Challenger Tarragona Challenger Ostrava Open 2005 - Ostrava Marrakech Challenger BMW Tennis Championship - Sunrise Athens Challenger Pekao Open 2005 - Szczecin Prostejov Challenger Furth Challenger Bytom Challenger Oberstaufen Challenger Marburg Challenger Kitzbuhel Challenger Banja Luka Challenger Trnava Challenger ECM Prague Open 2008 - Prague Tarragona Challenger Kia International in Caloundra - Caloundra Bratislava Challenger Rijeka Open - Rijeka Meknes Challenger Casablanca Challenger Rabat Challenger Barletta Challenger Ostrava Challenger Prostejov Challenger Furth Challenger Braunschweig Challenger Timisoara Challenger - Timisoara Poznan Challenger TEAN International - Alphen Aan Den Rijn Geneva Challenger Banja Luka Challenger 2008 - Banja Luka Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Manerbio Challenger Trnava Challenger The LTA Manchester Trophy - Manchester Timisoara Challenger - Timisoara dBI Tennis Challenger - Binghamton Sao Leopoldo Challenger Iskratel Open - Kranj Heilbronn Challenger Kazan Challenger Meknes Challenger Casablanca Challenger XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes ECU Prague Open - Prague Szczecin Challenger Trnava Challenger Ostrava Challenger Prostejov Challenger Samarkand Challenger - Samarkand San Marino Cepu Open - San Marino Timisoara Challenger Eckental Challenger Samsung Securities Cup - Seoul Cordenons Challenger Banja Luka Challenger Sibiu Challenger Astana Challenger Cherbourg Challenger Kazan Challenger 2002 Azalea Orthopedic Challenger - Tyler Ostrava Challenger Aix En Provence Challenger Bergamo Challenger Budapest Challenger - Budapest San Benedetto Challenger Riviera di Rimini Challenger 2004 - Rimini Prague Challenger Brasov Challenger Banja Luka Challenger Mons Challenger Rennes Challenger China Open - Beijing Banja Luka Challenger Copa Petrobras Santiago - Santiago Ljubljana Open 2008 - Ljubljana Banja Luka Challenger Constanta Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Men's Challenger of Dallas - Dallas Trnava Challenger Mons Challenger Aamulehti Tampere Opene - Tampere Trnava Challenger Mersin Challenger Braunschweig Challenger Sibiu Challenger Charlottesville Challenger Prostejov Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger M25 Prostejov Flea Market Cup - Busan Greece F6 (Heraklion) Ostrava Challenger The Wright Financial Group, Inc. Challenger - Champaign Prostejov Challenger Marrakech Challenger Prostejov Challenger Alessandria Challenger XL Capital Bermuda Open - Bermuda ECM Cup - Prague Fifth-Third Bank Tennis Championships - Lexington Meerbusch Challenger Ostrava Challenger IX Trofeo Ciudad de Quito - Quito ECM Cup - Prague Schickedanz Open - Furth Lima 2 Challenger Madrid Challenger Braga Challenger USTA Challenger of San Antonio - San Antonio Open de Moselle - Metz Kia International In Caloundra - Caloundra 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Kia International In Kawana - Kawana Prague Challenger Prostejov Challenger Akbank Private Banking TED Open - Istanbul Recanati Challenger Samsung Securities Cup Challenger Tennis - Seoul Liberec Challenger Bancolombia Open - Bogota Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Almaty Challenger 1 - Almaty Siemens Open 2004 - Scheveningen Bogota Challenger Bendigo Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger The 69th King's Cup-Thailand Open - Bangkok Oeiras 1 Challenger Citta di Monza - Monza Unicredit Czech Open 2007 - Prostejov C.T. San Remo - XIII Piertomaso Tessitore - San Remo Prague Open - Prague Tehran Open ATP Challenger - Tehran Copa Telmex - Buenos Aires USTA Challenger of Tiburon - Tiburon Czech Indoor Open - Prague 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Leon 2004 - Leon Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury Canottieri Minico 2004 - Mantova GHI Bronx Classic - Bronx Black Forest Open 2004 - Freudenstadt Samsung Securities Cup - Seoul Dubrovnik Open - Dubrovnik Copa Petrobras Argentina - Buenos Aires Tennis Napoli Cup - Napoli Timisoara Challenger - Timisoara Architect Open - Budapest Arroyo de la Encomienda - Valladolid Genoa Open Challenger-Fondazione Carige - Genova USTA Freeman Men's Challenger - Joplin XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech Sibiu Challenger Helsinki Challenger ATP Challenger Trophy 2008 - Trnava Copa Petrobras-Brazil - Aracaju Cordenons Challenger Cyclus Open de Tenis - Florianopolis Open de Rennes - Rennes Trani Challenger Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Brasov Challenger Miller Lite Hall of Fame Tennis Championships - Newport Adidas International - Sydney Mercedes-Benz Cup - Los Angeles Adidas International - Sydney Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Zagreb Challenger Karlsruhe Challenger Rome Challenger Prostejov Challenger Zagreb Challenger Furth Challenger Kosice Challenger AAPT Championships - Adelaide Cordenons Challenger Open Seat Godo - Barcelona The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel China Open - Beijing Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Sao Jose Do Rio Preto Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BMW Open - Munich Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Next Generation Adelaide International - Adelaide Sydney International - Sydney Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BCR Open Romania - Bucharest Stockholm Open - Stockholm Brasov Challenger Next Generation Adelaide International - Adelaide Sydney International - Sydney Parma Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Movistar Open - Vina del Mar Qatar ExxonMobil Open - Doha BMW Open - Munich Catella Swedish Open - Bastad Heineken Open Shanghai - Shanghai Banja Luka Challenger Medibank International - Sydney M25+H Ricany BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Prostejov Challenger If Stockholm Open - Stockholm Copa Telmex - Buenos Aires Bank Austria Tennis Trophy - Vienna Milan Challenger Ortisei Challenger Blois Challenger Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Adidas International - Sydney Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Mersin Challenger BRD Nastase Tiriac Trophy - Bucharest PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Ortisei Challenger Ostrava Challenger Casablanca Challenger Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger Poznan Challenger Gerry Weber Open - Halle Liberec Challenger Bank Austria Tennis Trophy - Vienna Prague Challenger Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle Oberstaufen Challenger If Stockholm Open - Stockholm Trnava Challenger Monza Challenger Prague Challenger Palermo Challenger The Stella Artois Grass Court Championships - London Erste Bank Open - Vienna RCA Championships - Indianapolis BRD Nastase Tiriac Trophy - Bucharest Genova Challenger Prostejov Challenger Heineken Challenger - Ho Chi Minh City SkiStar Swedish Open - Bastad Brisbane - Brisbane Cherbourg Challenger International Tennis Championships - Delray Beach Marburg Challenger Quimper Challenger Prostejov Challenger Kroger / St. Jude International - Memphis Liberec Challenger Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Prostejov Challenger PBZ Zagreb Indoors - Zagreb Winston Salem - Winston Salem ATP Vegeta Croatia Open - Umag AAPT Championships - Adelaide Hypo Group Tennis International - Portschach Manama Challenger Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Grand Prix Hassan II - Casablanca NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb AEGON Championships - London PBZ Zagreb Indoors - Zagreb Tennis Masters Series - Montreal Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Open de Moselle - Metz French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Heineken Open - Auckland U.S. Open - New York French Open - Paris Wimbledon - London Catella Swedish Open - Bastad Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Pacific Life Open - Indian Wells Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Australian Open Wildcard Play-Off - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne All Lower level tournaments Wimbledon - London Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group 1, 2R, AUS-THA 5-0